package com.tdam2011.grupo03.activitys;

import java.text.SimpleDateFormat;

import com.tdam2011.grupo03.R;
import com.tdam2011.grupo03.dbutils.DatabaseHelper;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class EnviarEmail extends Activity {

	private EditText destino, asunto, mensaje;
	private String nombre;
	private DatabaseHelper dbHelper;

	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.enviaremail);

		destino = (EditText) this.findViewById(R.id.txtDestino);
		asunto = (EditText) this.findViewById(R.id.txtAsunto);
		mensaje = (EditText) this.findViewById(R.id.txtMensaje);
		destino.setText(this.getIntent().getExtras().getString("email"));
		nombre = this.getIntent().getExtras().getString("nombre");
		Button btOpen1 = (Button) findViewById(R.id.btnEnviar);
		dbHelper = new DatabaseHelper(this);
		btOpen1.setOnClickListener(new OnClickListener() {

			@Override
			public void onClick(View v) {
				try {
					SimpleDateFormat formato = new SimpleDateFormat(
							"dd/MM/yyyy HH:mm:ss");
					String fecha = formato.format(System.currentTimeMillis());
					String email = destino.getText().toString();
					String a = asunto.getText().toString();
					String m = mensaje.getText().toString();
					dbHelper.addEmail(fecha, nombre, email, a);
					Intent intent = new Intent(Intent.ACTION_SEND);
					intent.setType("message/rfc822");
					intent.putExtra(Intent.EXTRA_EMAIL, new String[] { email });
					intent.putExtra(Intent.EXTRA_SUBJECT, a);
					intent.putExtra(Intent.EXTRA_TEXT, m);
					startActivity(Intent.createChooser(intent, "Send mail..."));
					finish();
				} catch (Exception ex) {
					ex.printStackTrace();
				}

			}
		});
	}

	@Override
	protected void onResume() {
		super.onResume();

	}

	@Override
	protected void onPause() {
		super.onPause();

	}

	@Override
	protected void onStop() {
		super.onStop();

	}
}
